import random
import json
from typing import List

def generate_test_data(size: int, min_value: int = 1, max_value: int = 100) -> List[int]:
    """
    生成随机整数列表
    :param size: 列表的大小
    :param min_value: 最小值
    :param max_value: 最大值
    :return: 随机整数列表
    """
    return [random.randint(min_value, max_value) for _ in range(size)]

def save_test_data(data: List[int], filename: str):
    """
    将测试数据保存到文件中
    :param data: 测试数据
    :param filename: 文件名
    """
    with open(filename, "w") as file:
        json.dump(data, file)

if __name__ == "__main__":
    # 生成测试数据
    size = 5  # 你可以根据需要修改大小
    test_data = generate_test_data(size)
    print(f"生成的测试数据: {test_data}")

    # 保存测试数据到文件
    filename = "test_data.json"
    save_test_data(test_data, filename)
    print(f"测试数据已保存到文件: {filename}")